package com.note.feng.dataStructureAlgorithm.queue;

/**
 * 队列的特征：
 *  队列是一种特殊的线性数据结构。
 *  只允许在队首进行删除操作，而在队尾进行插入操作。
 *  队列的特点是先进先出 Frist In Frist Out (FIFO)
 * @param <E>
 */
public interface Queue <E>{

    int getSize();
    boolean isEmpty();
    void enqueue(E e);
    E dequeue();
    E getFront();
}
